confluence of two rivers - English Synonyms Dictionary